1.EC2是什麼?
EC2是Amazon提供的雲端服務,是最常被使用的,他就是一台放在雲上的虛擬機,可以根據您的需求自動調整,因此非常的有彈性,此外EC2是按需付費的,用多久就付多少錢,想了解更多可以參考這個網站,https://aws.amazon.com/ec2
2.實際動手做 - 創建EC2
創建EC2的流程總共有六個步驟:
2.1選取AMI
Step.1 開啟AWS管理控制台,展開所有服務並點選EC2
Step.2 點選下方的「Launch instance(啟動執行個體)」
Step.3 接下來在Quick Start選單(左方)會看到各式各樣各樣的伺服器清單,有windowns,Linux等,本次練習就點選第三行的「Amazon Linux 2 AMI (HVM), SSD Volume Type」練習即可。若您有建立自己的Amazon Machine Image(AMI)可以選擇「My AMIs」,也可以選擇「AWS Marketplace」使用第三方提供的AMI(有些需要收費)
2.2選擇硬體
Step.1 接下來要選擇機器硬體,會看到一份很長的清單,有8核心、32核心等等,在此使用預設的T2 Micro即可,點選「Next: Configure Instance Details (設定執行個體詳細資訊)」
2.3設定網路
Step.1 您可以同時開啟很多實例(上限100000),當然開越多越花錢,在此就開1個做示範
Step.2 這個區域要設定網路組態的地方,分別是VPC、子網路、DHCP,這都稍微知道就好,不需要背,使用預設的就可以了,剩下下面的設定在本次練習都無需更動,選擇「Next: Add Storage」。
2.4設定儲存體
此設定就是要設定儲存的磁碟區,重點設定在上方都有標示,此練習可以照下方圖片的設定(欲增加新磁碟區請按「Add New Volume」)。完成後按「Next: Add Tags」。
2.5設定標籤
AWS很注重安全性,所以每台機器都會有一串很長的識別符,類似金鑰,在這邊就要先設定這串識別符的名稱與值。
Step.1 按下「Add Tag」
Step.2 設定「名稱」和「值」,設定完後按「Next: Configure Security Group」
2.6設定防火牆(Security group簡稱SG)
系統會預設給您一條SSH的連線規則,接下來練習要再新增一條允許簡單的Web連線。
Step.1 按下「Add rule」
Step.2 類型選擇「HTTP」並在上方幫這條規則取一個名字(範例為demo-http),並按右下的Review
下一步就會顯示此虛擬機的概觀,若沒有問題就可以直接按下「Launch(啟動)」
接下來會看到這個畫面,別緊張,他就是顯示說為了要用SSH連結到系統,所以需要建立金鑰對。
首先先選擇「Create a new key pair」並且在下方輸入前面所設定的「demo-EC2」,按下「Download Key Pair」,下載到本機內,我們需要這個金鑰才能透過SSH連線,下載完後就可以按「Launch Instances」了。
接下來正常就會看到成功啟動的畫面,可以按下Hide launch log就可以看到每個項目都成功啟動。
再來按下那一長串字符,就會進到所有機器的總表
進來後正常會看到機器狀態顯示running(綠燈),如果不是的話可點擊右上的重新整理,這樣就成功的創建了一台機器了。
3.考前重點大補帖
⦁ EC2是以量計價的。
⦁ EC2可以選擇託管的位置(畫面右上可選擇,預設為Oregon,在練習階段無需變動)。
⦁ AMI提供機器的軟體平台
⦁ EC2執行個體有下列哪個優點?
4.歷屆精選試題
單選題
下列哪個服務是由客戶維護操作系統配置,安全修補程序及設定網路?
A. Amazon RDS
B. Amazon EC2
C. Amazon ElastiCache
D. Amazon Fargate
正解:B
下列哪個AWS服務可在有需求時手動啟動實例?
A. Amazon EBS
B. Amazon S3
C. Amazon EC2
D. Amazon ECS
正解:C
在EC2運行的Web伺服器訪問在公司數據中心中運行的舊版應用程序,以上動作稱為?
A. 雲原生(Cloud-native)
B. 合作夥伴網絡
C. 混合雲端架構
D. 基礎設施即服務(IaaS)
正解:C
《詳解》
混合雲端架構即是將內部的資料與雲端的做結合。AWS有與VMware共同開發了VMware on ware,這是一項可讓企業順暢移轉和擴充其內部部署VMware vSphere環境至AWS雲端。另外還有AWS outpost可將AWS客戶在雲端上的服務移轉到任一資料中心,或是內部部署中心。
雲端計算有分成以下三種:
基礎設施即服務(IaaS) - IaaS是這三個之中的最底層,主要是要提供基礎的資源,讓消費者可以執行作業系統或各種軟體,像AWS EC2即是一種IaaS。
平台即服務(PaaS) - PaaS位於中間層,與IaaS很像,不過消費者不能像IaaS一樣控制自己的作業系統或網路,但還使可以控這更上層的應用程式,著名的例子為Heroku。
軟體即服務(SaaS) - SaaS為一般常見的模式,軟體不需要安裝,只需要網際網路就可以直接上其他人使用,目前也發展出了許多商業應用,例如會計系統、管理資訊系統等等。
下列何種功能可以啟動預先配置好的Amazon EC2實例?
A. Amazon EBS
B. Amazon Machine Image
C. Amazon EC2 Systems Manager
D. Amazon AppStream2.0
正解:B
下列何種AWS 服務可以在有需求時手動起用實例?
A. Amazon EBS
B. Amazon S3
C. Amazon EC2
D. Amazon ECS
正解:C
《詳解》
Amazon ECS可讓客戶由單一個容器擴展到數百個執行個體中數千個容器,卻不會讓執行應用程式的方式變得更複雜,簡單來說就是使用Amazon ECS可讓複雜的基礎設施變簡單。